package com.servlet.model.base;

import java.io.Serializable;

/**
 * Status d'un utilisateur dans la base de donnée
 * Ce dernier est affiché sur son profil
 * @author Jing Jing
 */
public class Status  implements Serializable{

	public static String[] statusExistants = {"Aucun","Recherche un emploi","Recherche un stage","Recherche un ou plusieurs employs","Recherche un ou plusieurs stagiaires"  };
	//--0	Aucun
	//--1	Recherche un emploi
	//--2	Recherche un stage
	//--3	Recherche un ou plusieurs employs
	//--4	Recherche un ou plusieurs stagiaires
	private int id;
	
	public Status()
	{
		id = 0;
	}
	
	public Status(String status)
	{
		setStatus(status);
	}
	
	public Status(int id)
	{
		setStatus(id);
	}
	
	public void setStatus(int id)
	{
		if(id<0 || id > statusExistants.length)
			this.id = 0;
		else 
			this.id = id;
	}
	
	public void setStatus(String status)
	{
		id = 0;
		
		for( int i = 0 ; i < statusExistants.length ; i++)
		{
			if( status.compareTo(statusExistants[i]) == 0 )
			{
				id = i;
			}
		}
	}
	
	public String getStatus()
	{		
		return statusExistants[id];
	}
	
	public int getId()
	{
		return id;
	}
}
